<template>
	<div class="container">
		<!-- 插槽的使用者，定义插槽数据的使用结构，可ul，ol，h4 -->
		<Category title="游戏">
			<!-- 接收插槽传递的数据，必须在template标签下，使用scope接收数据对象openVueCli -->
			<template scope="openVueCli">
				<ul>
					<!-- 取出数据对象openVueCli的games -->
					<li v-for="(g,index) in openVueCli.games" :key="index">{{g}}</li>
				</ul>
			</template>
		</Category>

		<Category title="游戏">
			<!-- 使用es6结构赋值{games} -->
			<template scope="{games}">
				<ol>
					<li style="color:red" v-for="(g,index) in games" :key="index">{{g}}</li>
				</ol>
			</template>
		</Category>

		<Category title="游戏">
			<!-- 使用新写法slot-scope，接收数据 -->
			<template slot-scope="{games}">
				<h4 v-for="(g,index) in games" :key="index">{{g}}</h4>
			</template>
		</Category>

	</div>
</template>

<script>
	import Category from './components/Category'
	export default {
		name:'App',
		components:{Category},
	}
</script>

<style scoped>
	.container,.foot{
		display: flex;
		justify-content: space-around;
	}
	h4{
		text-align: center;
	}
</style>
